package com.zd.service.lnter;

import com.zzg.entity.Driver;
import org.apache.ibatis.annotations.Param;

/**
 * @Description: DriverServicelnter
 * @Author:pioneer
 * @Date: 2021-07-06
 * @Version:v1.0
 */
public interface DriverServicelnter {
    /**
     * 根据id修改车辆相关信息
     * @param shipping 车辆id
     * @param drivers 司机
     * @param vehicleremark 车辆备注
     * @param driversphone 司机电话
     * @return 返回数值判断是否成功
     */
    public int updateDriverBy(@Param("shipping") String shipping, @Param("drivers") String drivers, @Param("driversphone") String driversphone, @Param("vehicleremark") String vehicleremark);

    /**
     * 根据车辆id修改车辆相关信息
     * @param driverid 车辆id
     * @param ownerName 司机姓名
     * @param phone 司机电话
     * @return 返回数值判断是否修改成功
     */
    public int updateDriver(@Param("driverid") String driverid, @Param("ownerName") String ownerName, @Param("phone") String phone);
    /**
     * 根据车辆id获得车辆信息
     * @param driverid 车辆id
     * @return 车辆对象
     */
    public Driver getDriverByid(@Param("driverid") String driverid);
}
